launch an extensive investigation - Español Inglés Diccionario